﻿using Abp.Domain.Entities;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace HCD.Entities
{
    [Table("ProjectPersonal")]
    public class ProjectPersonal : Entity<int>, ISoftDelete, IMustHaveTenant
    {
        /// <summary>
        /// 项目联系人
        /// </summary>
        public string OperatorID { get; set; }
        /// <summary>
        /// 项目名称（S）
        /// </summary>
        [Column(TypeName = "nvarchar(50)")]
        public string ProjectTitle { get; set; }

        /// <summary>
        /// 项目描述（S）
        /// </summary>
        [Column(TypeName = "nvarchar(2000)")]
        public string ProjectDescription { get; set; }

        /// <summary>
        /// 项目标签（S）
        /// </summary>
        [Column(TypeName = "nvarchar(50)")]
        public string ProjectTags { get; set; }

        /// <summary>
        /// 项目开发环境（S）
        /// </summary>
        [Column(TypeName = "nvarchar(50)")]
        public string EnvironmentDevTags { get; set; }

        /// <summary>
        /// 项目部署系统（S）
        /// </summary>
        [Column(TypeName = "nvarchar(50)")]
        public string EnvironmentOSTags { get; set; }

        /// <summary>
        /// ClientTags运行终端（S）
        /// </summary>
        [Column(TypeName = "nvarchar(50)")]
        public string ClientTags { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
        public bool IsDeleted { get; set; }
        public int TenantId { get; set; }
    }
}
